﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeHeng_Mes.Model.PlcModel.door_01
{
    public class ErrorStatus01
    {
        public bool Independent1 {  get; set; }
        public bool Independent2 {  get; set; }
        public bool Independent3 {  get; set; }
        public bool Independent4 {  get; set; }
        public bool Independent5 {  get; set; }
        public bool Independent6 {  get; set; }
        public bool Independent7 {  get; set; }
        public bool Independent8 {  get; set; }
        public bool Independent9 {  get; set; }
        public bool Independent10 {  get; set; }
        public bool Independent11 {  get; set; }
        public bool Independent12 {  get; set; }
        public bool Independent13 {  get; set; }
        public bool Independent14 {  get; set; }
        public bool Independent15 {  get; set; }
        public bool Independent16 {  get; set; }
        public short[] Robot { get; set; } = new short[50];
        public bool[] Jig_L { get; set; } = new bool[50];
        public bool[] Jig_R { get; set; } = new bool[50];
        public bool[] Jig_L_Sen { get; set; } = new bool[50];
        public bool[] Jig_R_Sen { get; set; } = new bool[50];
        public bool[] Motor { get; set; } = new bool[50];
        public bool[] SG_ST { get; set; } = new bool[10];
        public bool[] Raster_st { get; set; } = new bool[50];
        public bool[] Estop { get; set; } = new bool[100];
        public bool[] State { get; set; } = new bool[300];
        public bool[] Device { get; set; } = new bool[300];
    }
}
